const mongoose = require("./db");

// 创建集合之前，先创建集合字段的约束对象
const userSchema = new mongoose.Schema({
  uId:  {type: String},
  tel:  {type: String},
  password: {type: String},
  uName: {type:String},
  age:  {type: Number},
  sex:  {type: String},
  power:  {type: Number},
  token:  {type: String},
  lastLoginTime: {type: Array},
  regTime: {type: Number},
  avatar: {type: String},
  tId: {type:String}
})
// 暴露集合对象，以备在当前集合上对数据进行增删改查
module.exports = mongoose.model("user", userSchema);

// 用户编号（uId）：001，字符
// 所属部门（tId）：t001，字符
// 姓名（uName）：李四，字符
// 密码（password）：手机号后6位，字符
// 权限（power）：超级0，经理1，普通2，数值
// 电话（tel）：12345678910，字符
// 年龄（age）：18，数值
// 性别（sex）：男，字符
// token：字符
// 登录时间（lastLoginTime）：[]，数组
// 注册时间（regTime）：时间戳，数值
// 头像（avatar）：图片地址，字符